<html>

<head></head>

<body>



    <script type="text/javascript">
        // 但是这种方式会污染名称空间
        var sayName = function() {
            alert("对象里面共享方法的名字是：" + this.name)
        }

        function Person(name, age) {
            // 构造函数中的this，当使用 new 关键字 来通过构造函数创建对象时
            // this 指代的就是 刚创建出来的对象
            this.name = name
            this.age = age
            this.sayName = sayName;
        }

        var luo = new Person("罗俊华", 22);
        var yan = new Person("燕", 18)


        alert("不同对象中的方法是同一个吗？" + (luo.sayName === yan.sayName))
    </script>
</body>

</html>